package com.wzdigit.wms.hm.service.hm;
/*
 * @Author:yangwenbiao
 * @Date 2021/5/15 1:02 PM
 * @version 1.0
 */

import com.wzdigit.wms.hm.client.req.SnListRequest;
import com.wzdigit.wms.hm.client.resp.StackingResult;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

@WebService(name = "PalletizerServiceImpl", targetNamespace = "http://pal.service.hm.wms.wzdigit.com")
public interface PalletizerService {

//    @WebMethod
//    GdnHeader getGdnHeaderByGdnNo(@WebParam(name = "gdnNo") String gdnNo);
//
//    @WebMethod
//    GdnHeader getGdnHeaderByObj(@WebParam(name = "gdnHeaderReq") GdnHeaderReq gdnHeaderReq);

    /**
     * [码垛机]多sn收货
     * @param input
     * @return
     */
    @WebMethod
    @WebResult(name = "StackingResult",targetNamespace="http://pal.service.hm.wms.wzdigit.com")
    StackingResult Stacking(@WebParam(name = "input", targetNamespace = "http://pal.service.hm.wms.wzdigit.com") SnListRequest input);


    /**
     * [码垛机]扫描sn
     * @param sn
     * @return
     */
//    @WebMethod
//    Result<List<SnInforDto>> palletizerSnScan(@WebParam(name = "sn") String sn);
}
